diodes electronic components solar components electronic power electronics high voltage power devices software monitors electronic power high voltage rectifiers electricity high current networking capacitors energy